Ext.onReady(function() {
	var jxId = 0;
	var toolbar = Ext.create('Ext.toolbar.Toolbar', {
		dock : 'top',
		items : [ {
			text : '返回',
			xtype : 'button',
			listeners:{
				click: function(){
					location.href="/sysMgr/jixiao_kaohe";
				}
			}
		}, {
			text : '保存',
			xtype : 'button',
			listeners:{
				click: function(){
					update();
				}
			}
		}, {
			text : '恢复默认值',
			xtype : 'button',
			listeners:{
				click: function(){
					type1.setValue(1);
					type2.setValue(1);
					type3.setValue(1);
					type4.setValue(1);
					type5.setValue(1);
					type6.setValue(1);
				}
			}
		}]
	});

	var type1 = Ext.create('Ext.form.field.Number', {
		fieldLabel : '工作周报',
		margin : '20 20 0 20',
        minValue: 1
	});
	
	var type2 = Ext.create('Ext.form.field.Number', {
		fieldLabel : '党组织活动资料',
		margin : '20 20 0 20',
        minValue: 1
	});
	
	var type3 = Ext.create('Ext.form.field.Number', {
		fieldLabel : '设备周报',
		margin : '20 20 0 20',
        minValue: 1
	});
	
	var type4 = Ext.create('Ext.form.field.Number', {
		fieldLabel : '工作报告',
		margin : '20 20 0 20',
        minValue: 1
	});
	
	var type5 = Ext.create('Ext.form.field.Number', {
		fieldLabel : '安全学习资料',
		margin : '20 20 0 20',
        minValue: 1
	});
	
	var type6 = Ext.create('Ext.form.field.Number', {
		fieldLabel : '技术报告',
		margin : '20 20 0 20',
        minValue: 1
	});
	
	var main = Ext.create('Ext.panel.Panel', {
		border : false,
		bodyBorder : false,
		items : [type1, type2, type3, type4, type5, type6]
	});
	
	var panel = Ext.create("Ext.panel.Panel", {
		title: '业绩考核设置',
		border : false,
		bodyBorder : false,
		layout : 'fit',
		dockedItems : [ toolbar ],
		items : [ main ],
		listeners : {
			'afterrender' : function()
			{
				var me = this;
				Ext.Ajax.request({
					url: '/assess/getAssessSetting',
					type: 'POST',
					callback:function(options,success, response){
						if(success){
							var result  = Ext.decode(response.responseText);
							if(result.success){
								type1.setValue(result.data.weeklyWork);
								type2.setValue(result.data.partyOrganization);
								type3.setValue(result.data.weeklyEquipment);
								type4.setValue(result.data.workReport);
								type5.setValue(result.data.safetyLearn);
								type6.setValue(result.data.technicalReport);
								jxId = result.data.Id;
							}
							else 
							{
								Ext.Msg.alert('错误', '初始化数据失败');
							}
						}
					}
				});
			}
		}
	});
	Ext.create('Ext.Viewport', {
		layout : 'fit',
		style : 'background:none;background-color:white;',
		items : [ panel ]
	});
	
	function update()
	{
		Ext.Ajax.request({
			url: '/assess/updateAssessSetting',
			type: 'POST',
			params:{
				id : jxId,
				weeklyWork: type1.getValue(),
				partyOrganization : type2.getValue(),
				weeklyEquipment : type3.getValue(),
				workReport : type4.getValue(),
				safetyLearn : type5.getValue(),
				technicalReport : type6.getValue(),
			},
			callback:function(options,success, response){
				if(success){
					var result  = Ext.decode(response.responseText);
					if(result.success){
						Ext.Msg.alert('信息', '保存数据成功');
					}
					else 
					{
						Ext.Msg.alert('错误', '保存数据失败');
					}
				}
			}
		});
	}
});